#include <constraint_renderer.hpp>
Public Member Functions | |
ConstraintRenderer (std::ostream &out) | |
Default constructor. | |
~ConstraintRenderer (void) | |
Destructor. | |
void | visit (IntegerConstant &e) |
void | visit (RealConstant &e) |
void | visit (VariableExpression &e) |
void | visit (UnaryExpression &e) |
void | visit (UnaryMinus &e) |
void | visit (UnaryPlus &e) |
void | visit (BinaryExpression &e) |
void | visit (Multiplication &e) |
void | visit (Division &e) |
void | visit (Addition &e) |
void | visit (Subtraction &e) |
void | visit (Exponentiation &e) |
void | visit (Constraint &e) |
void | visit (LessThan &e) |
void | visit (LessThanOrEqual &e) |
void | visit (GreaterThan &e) |
void | visit (GreaterThanOrEqual &e) |
void | visit (Equal &e) |
void | visit (Function &f) |
gridpack::optimization::ConstraintRenderer::ConstraintRenderer | ( | std::ostream & | out | ) |
Default constructor.
gridpack::optimization::ConstraintRenderer::~ConstraintRenderer | ( | void | ) |
Destructor.
void gridpack::optimization::ConstraintRenderer::visit | ( | Function & | f | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References gridpack::optimization::Function::args(), and gridpack::optimization::Function::name().
void gridpack::optimization::ConstraintRenderer::visit | ( | Equal & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | GreaterThanOrEqual & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | GreaterThan & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | LessThanOrEqual & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | LessThan & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | Constraint & | e | ) | [virtual] |
void gridpack::optimization::ConstraintRenderer::visit | ( | Exponentiation & | e | ) | [virtual] |
void gridpack::optimization::ConstraintRenderer::visit | ( | Subtraction & | e | ) | [virtual] |
void gridpack::optimization::ConstraintRenderer::visit | ( | Addition & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | Division & | e | ) | [virtual] |
void gridpack::optimization::ConstraintRenderer::visit | ( | Multiplication & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References visit().
void gridpack::optimization::ConstraintRenderer::visit | ( | BinaryExpression & | e | ) | [virtual] |
void gridpack::optimization::ConstraintRenderer::visit | ( | UnaryPlus & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References gridpack::optimization::Expression::precedence(), and gridpack::optimization::UnaryExpression::rhs().
void gridpack::optimization::ConstraintRenderer::visit | ( | UnaryMinus & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References gridpack::optimization::Expression::precedence(), and gridpack::optimization::UnaryExpression::rhs().
void gridpack::optimization::ConstraintRenderer::visit | ( | UnaryExpression & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
void gridpack::optimization::ConstraintRenderer::visit | ( | VariableExpression & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References gridpack::optimization::VariableExpression::name().
void gridpack::optimization::ConstraintRenderer::visit | ( | RealConstant & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References gridpack::optimization::ConstantExpression< T >::value().
void gridpack::optimization::ConstraintRenderer::visit | ( | IntegerConstant & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References gridpack::optimization::ConstantExpression< T >::value().